/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package DataBase;

import Data.Car;
import Data.Employee;
import Server.ClientThread;
import Server.ClientThread;
import Server.ClientThread;
import XMLParserS.Helper;

/**
 *
 * @author Cristina
 */
public interface RequestI {

    void CheckUserPassword(ClientThread cl, String db, String user, String pass);

    void deleteCar(ClientThread cl, String number);

    void deleteEmployee(ClientThread cl, String fname, String lname);

    void deleteReservation(ClientThread cl, Helper h);

    void deleteUser(ClientThread cl, String db, String fname, String lname);

    void editCar(ClientThread cl, String db, Car c);

    void editEmployee(ClientThread cl, Employee e);

    void editRoute(ClientThread cl, String driverFName, String driverLName, String carNumber, String date);

    void employeeSalary(ClientThread cl);

    void getCitiesList(ClientThread cl, String db);

    void getKm(ClientThread cl, String db, String plecare, String sosire);

    void insertCar(ClientThread cl, String db, Car h);

    void insertEmployee(ClientThread cl, Helper h);

    void makeReservation(ClientThread cl, Helper h);

    void monthReport(ClientThread cl, String startDate, String endDate);

    void newUser(ClientThread cl, String db, String fname, String lname, int km);

    void routeReport(ClientThread cl, String dataCursei);

    void selectAll(ClientThread cl, String db, String table);

    void selectCar(ClientThread cl, String db, String carNumber);

    void totalMaintananceCost(ClientThread cl);

}
